import hashlib


# 加密函数
from django.shortcuts import redirect


def encrypt(password):
    md5 =hashlib.md5()
    md5.update(password.encode())
    result = md5.hexdigest()
    return result


#装饰器

def defDecorator(func):
    def inner(request,*args,**kwargs):
        # 实现一个简单的用户校验功能，判断用户是否登陆，简单来说就是看session中有无用户的信息
        # 实际的生产应用中，校验功能可能会更复杂一点
        username = request.session.get('username')
        id = request.session.get('id')
        nickname = request.session.get('nickname')

        if username and id and nickname:
            return func(request,*args,**kwargs)
        else:
            return redirect('/Seller/login')

    return inner